

local ui = class.dialog_ui.create('选择附魔')
ui:set_level(99)



ac.sync:event '对话框-选择附魔'(function(_,player,index)
    local data = player:get_data('选择附魔表') or {}
    local info = table.remove(data,1)
    if info then
        player:notify('玩家-选择附魔',player,info,index)
        if #data>0 then
            player:notify('玩家-显示附魔',player)
        end
    end
end)

ac.game:event '玩家-显示附魔'(function(_,player)
    local data = player:get_data('选择附魔表') or {}
    local info = data[1]
    if info then
        ui:set_data(player,info)
    end
end)